//////////////////////////////////////////////////////////////////////////////////////////////////
//  Date    : 2021                                                                              //
//  Author  : Jack Pan                                                                          //
//  Desc    : TAG generator for PRV564 processor, a part of IDU                                 //
//  Version : 0.0(Orginal Version)                                                              //
//////////////////////////////////////////////////////////////////////////////////////////////////
`include "PRV564Config.v"
`include "PRV564Define.v"
module TAGgen(
    input wire      CLKi,           //clock input
    input wire      ARSTi,          //Async reset input
    input wire      ENi,            //随机数产生使能，为1时在下一个cycle生成新的随机数，为0时保持
    output reg [7:0]DATAo           //随机数输出
);
always@(posedge CLKi or posedge ARSTi)begin
    if(ARSTi)begin
        DATAo <= 8'h00;
    end
    else if(ENi)begin
        DATAo <= DATAo + 8'h01;
    end
end

endmodule

